Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert calculate_output_groups.py into a Swift binary #3019

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

pennig
Copy link
Contributor

@pennig pennig commented Apr 23, 2024

Performance is better than (but comparable to) the python script. Perhaps more importantly, the program looks specifically for the build-request.json file and uses its modification date to compare against the build_marker file's date, instead of comparing the parent .xcbuilddata directory. Not sure if that'll make a difference, but it's a distinction worth calling out.

@pennig pennig requested review from a team as code owners April 23, 2024 19:04
@pennig pennig force-pushed the pennig/calculate-output-groups branch from 9b9e32b to 8df9065 Compare April 23, 2024 19:12
@pennig pennig force-pushed the pennig/calculate-output-groups branch from 85f52b3 to 9d0f4aa Compare June 6, 2024 20:56
@pennig pennig force-pushed the pennig/calculate-output-groups branch from 9d0f4aa to 9b32f69 Compare June 18, 2024 18:54
@thiagohmcruz
Copy link
Contributor

👋 Quick ping to check if you intend to continue the work here? Asking because we're seeing build delays due this .json file not being ready yet and I believe this fix will improve things for us. Happy to help landing this too if you need!

@pennig pennig force-pushed the pennig/calculate-output-groups branch from 5c10273 to ff13b61 Compare August 5, 2024 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants